package com.sun.bootstrap.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

/**
 * 配置类, 读取 Nacos 相关的配置项, 用于配置监听器
 */
@Configuration
public class GateWayConfig   {


    /**
     * 读取配置的超时时间
     */
    public static final long DEFAULT_TIMEOUT = 30000;

    /**
     * Nacos 服务器地址
     */
    @Value("${spring.cloud.nacos.discovery.server-addr}")
    public  String NACOS_SERVER_ADDR;

    /**
     * 命名空间
     */
    @Value("${spring.cloud.nacos.config.namespace}")
    public  String NACOS_NAMESPACE;

    /**
     * data-id
     */
    @Value("${nacos.gateway.route.config.data-id}")
    public  String NACOS_ROUTE_DATA_ID;

    /**
     * 分组 id
     */
    @Value("${nacos.gateway.route.config.group}")
    public  String NACOS_ROUTE_GROUP;

}

